leetcode 22 Generate Parentheses